.main{
	padding: 20rpx 0 ;
	.user{
		height:160rpx;
		position: relative;
		display: flex;
		padding-top: 30rpx;
		background: white;
		.p1{
			margin-bottom: 16rpx;
		}
	}
	span{
		margin-left: 20rpx;
		color: #FF8838;
	}
	.userimg{
		width: 98rpx;
		height: 98rpx;
		display: block;
		margin-right: 28rpx;
	}
}
.title{
		height: 100rpx;
		line-height: 120rpx;
	}
ul{ 
	width: 100%;
	justify-content:space-between;
	padding-top: 20rpx; 
	overflow: hidden;
	li{
		width:216rpx;
		// height:274rpx;
		height: 220rpx; 
		border:1px solid rgba(201,201,201,1);
		border-radius:10rpx;
		padding-top: 40rpx;
		position: relative;
		float: left;
		margin-right: 11rpx;
		margin-bottom: 30rpx;
	}
	p{
		text-align: center;
	}
	
	.p2{
		color: #FF8838;
		margin-top: 20rpx;
		margin-bottom: 20rpx;
	}
	.p4{
		width:120rpx;
		height:36rpx;
		line-height: 36rpx;
		background:rgba(255,229,205,1); 
		margin: auto;
		color: #FF9138;
		margin-top: 20rpx;
	}
	.act{
		border: 1px solid #FF8838;
		background: #FFF7F5;
	}
	.label{
		position: absolute;
		left: -6rpx;
		top: -20rpx;
		width:72rpx;
		height:40rpx;
		line-height: 40rpx;
		color: white;
		background:linear-gradient(72deg,rgba(255,136,56,1),rgba(255,101,60,1));
		border-radius:0px 16rpx 0px 16rpx;
	}
}

.btn{
	margin-top: 100rpx;
	button{
		height: 84rpx;
		line-height: 84rpx;
		font-size: 32rpx;
		border-radius: 50rpx;
	}
}